falling-object protective structures - French English Dictionary